e395551a1f2300d35358f4c6503ed33c3d2ed93f,eclipsePlugin/src/edu/umd/cs/findbugs/plugin/eclipse/quickfix/RemoveUselessStatementResolution.java,RemoveUselessStatementResolution,repairBug,#ASTRewrite#CompilationUnit#BugInstance#,51

Before Change


        assert workingUnit != null;
        assert bug != null;

        TypeDeclaration type = getTypeDeclaration(workingUnit, bug.getPrimaryClass());
        MethodDeclaration method = getMethodDeclaration(type, bug.getPrimaryMethod());
        Statement statement = getStatement(workingUnit, method, bug.getPrimarySourceLineAnnotation());

        rewrite.remove(statement, null);
    }

After Change


        assert workingUnit != null;
        assert bug != null;

        Statement statement = findUselessStatement(getASTNode(workingUnit, bug.getPrimarySourceLineAnnotation()));
        rewrite.remove(statement, null);
    }